@charset "utf-8";
/*
=======================================================================
	General Rules
=======================================================================
*/
* {
	padding:0px;
	margin:0px;
}
body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
a {
	text-decoration:none;
	outline:none;
	color:#666;
}
a img {
	border:none;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.under {
	text-decoration:underline;
}
.upper {
	text-transform:uppercase;
}
.italic {
	font-style:italic;
}
.colr {
	color:#333333 !important;
}
.white {
	color:#fff !important;
}
.black {
	color:#000 !important;
}
h1 {
	font-size:22px;
	font-weight:normal;
}
h2 {
	font-size:20px;
	font-weight:normal;
}
h3 {
	font-size:18px;
	font-weight:normal;
}
h4 {
	font-size:16px;
	font-weight:normal;
}
.subhead {
	margin-top:20px;
	width:100%;
	float:left;
}
h5 {
	font-size:14px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}
p {
	line-height:18px;
}
.left {
	float:left !important;
}
.right {
	float:right !important;
}
.heading {
	padding:15px 0px 8px 0px;
	width:100%;
	border-bottom:#cccccc solid 1px;
	margin-bottom:10px;
}
input {
	font-size:11px;
}
.itlc {
	font-style:italic;
}
.noback {
	background-image:none !important;
}
.noborder {
	border:none !important;
}

/*
=======================================================================
	Buttons
=======================================================================
*/
/* Button One */
a.buttonone {
	float:left;
	height:18px;
	padding:3px 10px 0px 10px;
	background-image:url(../images/buttonone.gif);
	background-repeat:repeat-x;
	display:inline-block;
	color:#fff;
	border:#737373 solid 1px;
}
/*
=======================================================================
	Input Form Rules
=======================================================================
*/
ul.forms {
	float:left;
	list-style:none;
	width:100%;
}
ul.forms li{
	float:left;
	padding-top:10px;
}
ul.forms li.inputfield{
	width:341px;
}
ul.forms li.inputfield input.bar{
	width:329px;
	height:24px;
	padding:0px 5px;
	line-height:24px;
	background-image:url(../images/input_bg1.gif);
	background-repeat:no-repeat;
	border:#d0d0d0 solid 1px;
	color:#999999;
}
ul.forms li.textsec{
	width:700px;
}
ul.forms li.textsec textarea{
	width:688px;
	height:123px;
	padding:5px;
	background-image:url(../images/textarea.gif);
	background-repeat:no-repeat;
	border:#d0d0d0 solid 1px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*
=======================================================================
	Wrapper Section Rules
=======================================================================
*/
#wrapper_sec {
	width:100%;
}
.inner {
	margin:0px auto;
	width:960px;
}
/*
=======================================================================
	Header Rules
=======================================================================
*/
#masthead {
	width:100%;
	z-index:999 !important;
	float:left;
}
#masthead .logo{
	float:left;
	padding-top:25px;
}
#masthead .welcome{
	float:right;
}
#masthead .welcome ul{
	float:left;
	list-style:none;
	padding:30px 0px 0px 0px;
}
#masthead .welcome ul li{
	float:left;
	padding-left:10px;
}
#masthead .welcome ul li.txt{
	float:left;
	padding-top:4px;
}
/*
=======================================================================
	Search Rules
=======================================================================
*/
.search {
	width:160px;
	padding:0px 10px;
	height:24px;
	float:right;
	background-image:url(../images/search_bar.gif);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-right:10px;
}
.search input.bar{
	width:140px;
	border:none;
	height:19px;
	line-height:19px;
	float:left;
	margin-top:2px;
	background-color:transparent;
	color:#666666;
	font-size:10px;
}
.search a.go{
	width:16px;
	height:16px;
	float:left;
	background-image:url(../images/go.gif);
	background-repeat:no-repeat;
	margin-top:5px;
}
/*
=======================================================================
	Banner Rules
=======================================================================
*/
#banner {
	height:374px;
	width:100%;
	background-image:url(../images/shadow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	position:relative;
	margin-top:-22px;
	float:left;
	z-index:-1;
}
#banner .sliderwrapper{
	position: relative;
	overflow: hidden;
	height: 353px !important;
}
#banner .sliderwrapper .contentdiv{
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align:center;
}
.brownbg {
	background-color:#fff;
}
.redbg {
	background-color:#961d26;
}
.greybg {
	background-color:#bac0bc;
}
.pagination {
	z-index:9999 !important;
	text-align:center;
	margin:0px auto;
	width:150px;
	margin-top:-60px;
}
.banner_bullets .pagination a{
	display:inline-block;
	background-repeat:no-repeat;
	display:inline-block;
	font-size:0px;
	float:left;
	text-align:center;
	color:#000;
}
.banner_bullets .pagination a.toc{
	width:17px;
	height:29px;
	background-image:url(../images/bullets.png);
}
.banner_bullets .pagination a.prev{
	width:30px;
	height:29px;
	background-image:url(../images/bullets_left.png);
}
.banner_bullets .pagination a.next{
	width:30px;
	height:29px;
	background-image:url(../images/bullets_right.png);
}
.banner_bullets .links {
	width:960px;
	text-align:center;
	float:left;
}
/*
=======================================================================
	Scroller Rules
=======================================================================
*/
#scroller {
	width:100%;
	margin:10px 0px;
	float:left;
}
#scroller a.prevscrol{
	width:19px;
	height:31px;
	background-image:url(../images/scroller_arrows.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:inline-block;
	float:left;
	margin:60px 0px 0px 0px;
}
#scroller a.nextscrol{
	width:19px;
	height:31px;
	background-image:url(../images/scroller_arrows.png);
	background-repeat:no-repeat;
	background-position:-19px 0px;
	display:inline-block;
	float:left;
	margin:60px 0px 0px 23px;
}
#scroller .homescrol{
	float:left;
}
#scroller .homescrol ul li{
	width:190px;
	height:155px;
	padding:4px;
	background-image:url(../images/scroller_bg.gif);
	background-repeat:no-repeat;
	margin-left:23px;
}
#scroller .homescrol ul li img{
	width:190px !important;
	height:155px !important;
}
/*
=======================================================================
	Content Section Rules
=======================================================================
*/
#content_sec {
	width:100%;
}
.sections {
	width:960px;
	float:left;
	margin-top:10px;
}
.sections .sectop{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_top.gif);
	background-repeat:no-repeat;
}
.sections .seccent{
	width:960px;
	float:left;
	background-image:url(../images/curve_bg.gif);
	background-repeat:repeat-y;
}
.sections .secbot{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_botom.gif);
	background-repeat:no-repeat;
}
.sections .sectopwhite{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_top_white.gif);
	background-repeat:no-repeat;
}
.sections .seccentwhite{
	width:960px;
	float:left;
	background-image:url(../images/curve_bg_white.gif);
	background-repeat:repeat-y;
}
.sections .secbotwhite{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_botom_white.gif);
	background-repeat:no-repeat;
}
/*
=======================================================================
	Bread Crumb Rules
=======================================================================
*/
#crumb {
	width:920px;
	height:22px;
	padding:7px 10px 0px 30px;
	background-image:url(../images/crumb.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
}
#crumb ul.linkscrumb{
	list-style:none;
	float:left;
}
#crumb ul.linkscrumb li{
	float:left;
	padding:0px 8px 0px 5px;
	background-image:url(../images/crumb_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#crumb ul.linkscrumb li.noback{
	background-image:none;
}
#crumb ul.share{
	list-style:none;
	float:right;
}
#crumb ul.share li{
	float:left;
	margin-left:5px;
}
/*
=======================================================================
	Col1 Rules
=======================================================================
*/
.col1 {
	width:230px;
	float:left;
}
.col1 .small_heading{
	width:206px;
	height:35px;
	padding:8px 10px 0px 10px;
	float:left;
	background-image:url(../images/small_heading.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:2px;
}
/*
=======================================================================
	Products Table Rules
=======================================================================
*/
.prod_tabs {
	width:208px;
	float:left;
	border:#c6c5c1 solid 1px;
	background-color:#FFF;
	margin:0px 10px 10px 10px;
}
.prod_tabs a.tabbutton{
	width:158px;
	height:26px;
	padding:12px 0px 0px 50px;
	float:left;
	background-image:url(../images/cart.gif);
	background-repeat:no-repeat;
	display:inline-block;
}
.prod_tabs a.tabbutton span{
	padding:0px 0px 0px 10px;
}
.prod_tabs #cat p.txt{
	padding:3px 0px 0px 5px;
}
.prod_tabs #cat ul{
	list-style:none;
	width:208px;
}
.prod_tabs #cat ul li{
	width:188px;
	float:left;
	border-bottom:#eeeeee solid 1px;
	padding:5px 10px;
}
.prod_tabs #cat ul li .prod_name{
	float:left;
	width:150px;
}
.prod_tabs #cat ul li p.price{
	float:right;
}
.prod_tabs #cat .totals{
	width:188px;
	float:left;
	padding:10px;
}
.arrowlistmenu {
	width:210px;
	float:left;
	padding:10px;
	background-image:url(../images/small_heading.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-transform:uppercase;
}
.arrowlistmenu .menuheader{
	color: white;
	background-image:url(../images/acc_open.gif);
	margin-bottom: 3px;
	padding: 5px 10px 0px 10px;
	width:190px;
	height:20px;
	cursor: pointer;
	display:inline-block;
}

.arrowlistmenu .openheader{
	background-image:url(../images/acc_close.gif);
}
.arrowlistmenu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0;
	margin-bottom: 0px;
}
.arrowlistmenu ul li ul{
	list-style-type: none;
	margin: 0px !important;
	padding: 0;
	margin-bottom: 0px;
	background-color:#fbfbfb;
	border:#c1c1c1 solid 1px;
}

.arrowlistmenu ul li{
	padding-bottom: 2px;
}

.arrowlistmenu ul li .opensubheader{
	
}

.arrowlistmenu ul li .closedsubheader{
	
}

.arrowlistmenu ul li a{
	color: white;
	background: black url(../images/acc_bg.gif) repeat-x center left;
	margin-bottom: 3px;
	padding: 5px 10px 0px 10px;
	width:188px;
	height:18px;
	cursor: pointer;
	display:inline-block;
	border:#c1c1c1 solid 1px;
	color:#666666;
}
.arrowlistmenu ul li ul li a{
	color: white;
	margin-bottom: 0px;
	padding: 5px 10px 0px 10px;
	width:188px;
	height:18px;
	cursor: pointer;
	display:inline-block;
	border:none;
	color:#666666;
	background-image: none;
	background-color:#fbfbfb;
}

.arrowlistmenu ul li a:visited{
	
}

.arrowlistmenu ul li a:hover{
	background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{
	
}
/*
=======================================================================
	Left Categories Rules
=======================================================================
*/
.sidelinks {
	width:230px;
	float:left;
}
.sidelinks ul{
	width:200px;
	float:left;
	padding:10px 15px 20px 15px;
	list-style:none;
}
.sidelinks ul li{
	width:180px;
	float:left;
	padding:5px 0px 5px 20px;
	background-image:url(../images/links_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/*
=======================================================================
	Contact Us Rules
=======================================================================
*/
.contactsec {
	width:200px;
	float:left;
	padding:0px 15px;
}
.contactsec ul{
	width:200px;
	float:left;
	padding:5px 0px;
	list-style:none;
	font-size:12px;
	border-bottom:#cccccc solid 1px;
}
.contactsec ul li.title{
	width:55px;
	float:left;
}
.contactsec ul li.desc{
	width:145px;
	float:left;
}
/*
=======================================================================
	Map Rules
=======================================================================
*/
.map{
	float:left;
	width:191px;
	height:141px;
	margin:30px 0px 0px 15px;
	border:#a2a2a2 solid 4px;
}
/*
=======================================================================
	Advertisments Rules
=======================================================================
*/
.advertisments {
	float:left;
	width:210px;
	padding:10px;
	background-image:url(../images/small_heading.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/*
=======================================================================
	Col2 Rules
=======================================================================
*/
.col2 {
	width:700px;
	float:right;
	margin-right:10px;
}
/*
=======================================================================
	Sorting Rules
=======================================================================
*/
.sorting {
	width:700px;
	height:39px;
	background-image:url(../images/sorting.gif);
	background-repeat:no-repeat;
	margin:10px 0px;
}
.sorting ul{
	float:left;
	list-style:none;
	padding-top:7px;
}
.sorting ul li{
	float:left;
	padding-right:6px;
}
.sorting ul li.txt{
	padding:5px 20px 0px 10px;
}
.sorting ul li a.prevbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/prevpage.gif);
	background-repeat:no-repeat;
}
.sorting ul li a.nextbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/nextpage.gif);
	background-repeat:no-repeat;
}
.sorting ul li a.numbrs{
	float:left;
	width:24px;
	height:19px;
	padding-top:5px;
	display:inline-block;
	background-repeat:no-repeat;
	text-align:center;
}
.sorting ul li a.active, .sorting ul li a.numbrs:hover{
	background-image:url(../images/pagingnumber.gif);
	color:#FFF;
}
/*
=======================================================================
	Listing Rules
=======================================================================
*/
.listings {
	float:left;
	width:100%;
}
.listings .hot{
	width:38px;
	height:28px;
	background-image:url(../images/hot.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 110px;
	position:absolute;
}
.listings .new{
	width:38px;
	height:28px;
	background-image:url(../images/new.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 110px;
	position:absolute;
}

.listings ul{
	float:left;
	width:100%;
	list-style:none;
}
.listings ul li{
	float:left;
	width:160px;
	list-style:none;
	margin-right:20px;
	margin-bottom:20px;
}
.listings ul li.last{
	margin-right:0px;
}
.listings ul li a.title{
	float:left;
	width:160px;
	padding:5px 0px;
	font-size:12px;
}
.listings ul li a.thumb{
	float:left;
	width:158px;
	height:184px;
	border:#c1c1c1 solid 1px;
}
.listings ul li a.thumb:hover{
	border:#787878 solid 1px;
}
.listings ul li .prodbuttons{
	float:left;
	width:160px;
	height:23px;
	background-image:url(../images/prod_buttons.gif);
	background-repeat:no-repeat;
}
.listings ul li .prodbuttons p.price{
	float:left;
	width:65px;
	height:20px;
	padding-top:3px;
	text-align:center;
}
.listings ul li .prodbuttons a.cart{
	float:left;
	width:70px;
	height:17px;
	padding:6px 0px 0px 25px;
	display:inline-block;
	color:#fff;
	font-size:9px;
}
.listings ul li .details{
	display:none;
}
.listings ul.thumb_view li .hot{
	width:38px;
	height:28px;
	background-image:url(../images/hot.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 650px;
	position:absolute;
}
.listings ul.thumb_view li .new{
	width:38px;
	height:28px;
	background-image:url(../images/new.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 650px;
	position:absolute;
}
.listings ul.thumb_view li{
	width:698px !important;
	height:184px !important;
	border:#c1c1c1 solid 1px;
	background-image:url(../images/listing_bg.gif);
	background-repeat:repeat-x;
}
.listings ul.thumb_view li a.title{
	display:none;
}
.listings ul.thumb_view li a.thumb{
	border:none;
	border-right:#c1c1c1 solid 1px;
}
.listings ul.thumb_view li .prodbuttons{
	display:none;
}
.listings ul.thumb_view li .details{
	display:block !important;
	width:510px;
	padding:10px;
	float:left;
}
.listings ul.thumb_view li .details .prodbuttons{
	display:block;
}
.listings ul.thumb_view li .details h3{
	padding:10px 0px 5px 0px;
}
.listings ul.thumb_view li .details p{
	padding-bottom:10px;
}
/*
=======================================================================
	Advertisment Banner Rules
=======================================================================
*/
.advbanner {
	float:left;
	margin:10px 0px;
}
/*
=======================================================================
	Product Detail Rules
=======================================================================
*/
.prod_detail {
	float:left;
	width:700px;
	float:left;
}
/*
=======================================================================
	Gallery Rules
=======================================================================
*/
.gallery_sec {
	float:left;
	width:333px;
	height:482px;
	border:#f0f0f0 solid 3px;
	float:left;
}
.prod_detail .sliderwrapper{
	position: relative;
	overflow: hidden;
	width: 333px;
	height: 482px;
}
.prod_detail .gallery_cont {
	height:482px;
	overflow:hidden;
}
.prod_detail .sliderwrapper .contentdiv{
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 333px;
	height: 482px;
}
.prod_detail a.prevgallery{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/gallery_left.png);
	background-repeat:no-repeat;
	float:left;
	margin:20px 15px 0px 23px;
}
.prod_detail a.nextgallery{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/gallery_right.png);
	background-repeat:no-repeat;
	float:left;
	margin:20px 0px 0px 23px;
}
.prod_detail .scrollingunit{
	margin-top:-75px;
	float:left;
	z-index:999;
	position:relative;
}
.prod_detail .scrollingunit .anyClass{
	float:left;
}
.prod_detail .scrollingunit .anyClass li{
	border:#f0f0f0 solid 3px;
	margin-left:8px;
}
.prod_detail .scrollingunit .anyClass li img{
	width:56px !important;
	height:56px !important;
	float:left;
}
/*
=======================================================================
	Product Detail Rules
=======================================================================
*/
.detail_sec {
	width:342px;
	float:right;
}
.detail_sec .bigbutton{
	width:342px;
	height:30px;
	border-bottom:#cccccc solid 1px;
	margin-bottom:10px;
}
.detail_sec h6.price{
	color:#999999;
	padding:4px 0px 0px 0px;
}
.detail_sec .bigbutton a.prevprod{
	display:inline-block;
	width:111px;
	height:19px;
	padding:5px 0px 0px 60px;
	float:left;
	background-image:url(../images/bigbutton.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.detail_sec .bigbutton a.nextprod{
	display:inline-block;
	width:106px;
	height:19px;
	padding:5px 0px 0px 65px;
	float:left;
	background-image:url(../images/bigbutton.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.detail_sec p.txt{
	padding-bottom:10px;
}
.detail_sec ul.detailform{
	float:left;
	width:100%;
	list-style:none;
	padding-top:10px;
}
.detail_sec ul.detailform li.txt{
	float:left;
	width:70px;
}
.detail_sec ul.detailform li.infield{
	float:left;
	width:263px;
}
.detail_sec ul.detailform li.infield select{
	float:left;
	width:263px;
	height:19px;
	background-color:#FFF;
	border:#d9d9d9 solid 1px;
}
.detail_sec p.expam{
	padding:20px 0px 0px 0px;
}
.detail_sec ul.point{
	list-style:none;
	list-style-image:url(../images/point.gif);
	list-style-position:inside;
	padding:5px 0px 0px 0px;
}
.detail_sec ul.point li{
	padding:0px 0px 5px 0px;
}
.detail_sec a.buttonone{
	margin-right:10px;
	margin-top:20px;
}
/*
=======================================================================
	Shopping Cart Rules
=======================================================================
*/
.shoppingcart {
	width:700px;
	float:left;
}
.shoppingcart ul.head{
	width:700px;
	float:left;
	list-style:none;
	padding:20px 0px 0px 0px;
	margin-bottom:7px;
}
.shoppingcart ul.head li{
	float:left;
}
.shoppingcart ul.head li.items{
	width:67px;
	padding-left:15px;
}
.shoppingcart ul.head li.desc{
	width:200px;
	padding-left:11px;
}
.shoppingcart ul.head li.qty{
	width:96px;
	text-align:center;
}
.shoppingcart ul.head li.itemprice{
	width:141px;
	text-align:center;
}
.shoppingcart ul.head li.total{
	width:110px;
	text-align:center;
}
.shoppingcart ul.head li.remove{
	width:60px;
}
.shoppingcart ul.grey{
	background-color:#f8f8f8;
}
.shoppingcart ul.cartitems{
	width:700px;
	height:51px;
	float:left;
	list-style:none;
	padding:5px 0px 5px 0px;
}
.shoppingcart ul.cartitems li{
	float:left;
}
.shoppingcart ul.cartitems li.items{
	width:67px;
	padding:0px 0px 0px 15px;
}
.shoppingcart ul.cartitems li.desc{
	width:200px;
	padding:5px 0px 0px 11px;
}
.shoppingcart ul.cartitems li.qty{
	width:96px;
	background-image:url(../images/cross.png);
	background-repeat:no-repeat;
	background-position:100% 75%;
	text-align:center;
	padding-top:14px;
}
.shoppingcart ul.cartitems li.qty input{
	width:38px;
	height:18px;
	text-align:center;
	background-color:#FFF;
	border:#b3b3b3 solid 1px;
	color:#666666;
}
.shoppingcart ul.cartitems li.itemprice{
	width:141px;
	text-align:center;
	background-image:url(../images/equal.png);
	background-repeat:no-repeat;
	background-position:100% 80%;
	padding-top:17px;
}
.shoppingcart ul.cartitems li.total{
	width:110px;
	text-align:center;
	padding-top:17px;
}
.shoppingcart ul.cartitems li.remove{
	width:60px;
	text-align:center;
	padding-top:13px;
}
.shoppingcart ul.cartitems li.remove a{
	width:23px;
	height:23px;
	display:inline-block;
	background-image:url(../images/cart_remove.png);
	background-repeat:no-repeat;
}

.cartbuttons{
	width:700px;
	height:61px;
	background-image:url(../images/cartbuttons_bg.gif);
	background-repeat:no-repeat;
	margin-top:20px;
}
.cartbuttons a.buttonone{
	margin:20px 0px 0px 10px;
}
.cartbuttons .checkout{
	width:129px;
	height:61px;
	float:right;
}
.cartbuttons .checkout p{
	font-size:18px;
	width:129px;
	text-align:center;
	padding:7px 0px 14px 0px;
}
.cartbuttons .checkout a{
	font-size:12px;
	margin-left:10px;
}
.discount {
	width:380px;
	padding:50px 0px 50px 0px;
	float:left;
}
.discount p{
	float:left;
	padding-right:20px;
	padding-top:4px;
}
.discount input{
	float:left;
	width:245px;
	height:24px;
	padding:0px 5px;
	line-height:24px;
	background-image:url(../images/input_bg.gif);
	background-repeat:no-repeat;
	border:#b0b0b0 solid 1px;
	color:#999999;
}
.verylogos {
	width:300px;
	padding:50px 0px 0px 0px;
	float:right;
	text-align:center;
}
.verylogos a{
	padding-right:10px;
}
/*
=======================================================================
	Blog Rules
=======================================================================
*/
.blog {
	float:left;
	width:700px;
}
.blog .post{
	float:left;
	width:700px;
	margin-bottom:20px;
}
.blog .post .heading h3{
	padding-top:15px;
}
.blog .post span.date{
	width:700px;
	width:40px;
	height:32px;
	padding-top:3px;
	background-image:url(../images/date.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-align:center;
	float:right;
	border:#000 solid 1px;
}
.blog .post p.txt{
	float:left;
	width:700px;
	border-bottom:#cccccc solid 1px;
	padding:10px 0px;
	margin-bottom:10px;
}
.blog .post ul.bloglinks{
	float:left;
	list-style:none;
	padding-top:2px;
}
.blog .post ul.bloglinks li{
	float:left;
	background-image:url(../images/footer_sep.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 10px;
}
.blog .post ul.bloglinks li.last{
	float:left;
	background-image:none;
	padding-left:0px;
}
/*
=======================================================================
	Comments Section Rules
=======================================================================
*/
.comments {
	width:700px;
	float:left;
	padding-bottom:20px;
	border-bottom:#c0c0c0 solid 1px;
}
.comments ul{
	width:700px;
	float:left;
	list-style:none;
}
.comments ul li{
	width:700px;
	float:left;
	padding:10px 0px;
}
.comments ul li .avatarsec{
	width:700px;
	float:left;
	padding-bottom:10px;
}
.comments ul li .avatarsec a.avatar{
	width:31px;
	height:29px;
	display:inline-block;
	border:#d1d1d1 solid 3px;
	float:left;
	margin-right:10px;
}
.comments ul li .avatarsec p.date{
	color:#999999;
}
.comments ul li a.buttonone{
	float:right;
	margin-top:10px;
}
.comments ul li.replyone{
	border-top:#c0c0c0 solid 1px;
	background-image:url(../images/pointer.gif);
	background-repeat:no-repeat;
	background-position:25px 0px;
	background-color:#f2f2f2;
	padding:10px;
	width:680px;
}
.comments ul li.replytwo{
	background-color:#f2f2f2;
	padding:10px 10px 10px 60px;
	width:630px;
}
/*
=======================================================================
	Leave A Reply Rules
=======================================================================
*/
.leavecoments {
	width:700px;
	float:left;
	padding:20px 0px;
}
/*
=======================================================================
	Contact Us Rules
=======================================================================
*/
.contactus {
	width:700px;
	float:left;
}
.contactus p{
	width:700px;
	float:left;
	padding:5px 0px 30px 0px;
}
/*
=======================================================================
	Paging Rules
=======================================================================
*/
.paging {
	width:700px;
	margin:10px 0px;
}
.paging ul{
	float:left;
	list-style:none;
	padding-top:7px;
}
.paging ul li{
	float:left;
	padding-right:6px;
}
.paging ul li.txt{
	padding:5px 20px 0px 10px;
}
.paging ul li a.prevbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/prevpage.gif);
	background-repeat:no-repeat;
}
.paging ul li a.nextbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/nextpage.gif);
	background-repeat:no-repeat;
}
.paging ul li a.numbrs{
	float:left;
	width:24px;
	height:19px;
	padding-top:5px;
	display:inline-block;
	background-repeat:no-repeat;
	text-align:center;
}
.paging ul li a.active, .paging ul li a.numbrs:hover{
	background-image:url(../images/pagingnumber.gif);
	color:#FFF;
}
/*
=======================================================================
	Column 3 Rules
=======================================================================
*/
.col3 {
	width:940px;
	padding:0px 10px;
}
/*
=======================================================================
	Static Page Rules
=======================================================================
*/
.static {
	width:940px;
	float:left;
}
.static h3.wlcm{
	padding:10px 0px 0px 0px;
}
.static p.txt{
	width:940px;
	float:left;
	padding:10px 0px 30px 0px;
}
.static .sec1 {
	width:290px;
	float:left;
}
.static .sec2 {
	width:650px;
	float:left;
}
.static .sec3 {
	width:300px;
	float:left;
}
.static .sec3 img.bordr{
	border:#dddddd solid 4px;
	float:left;
}
.static .sec4 {
	width:300px;
	float:left;
	padding:0px 10px;
}
.static .sec4 p{
	padding-bottom:10px;
}
.static .sec5 {
	width:300px;
	float:left;
	padding:0px 10px;
}
.static .sec5 ul{
	list-style:decimal;
	list-style-position:inside;
}
.static .sec5 ul li{
	padding:5px 0px;
}
.static .sec2 p{
	padding-bottom:10px;
}
.static .hairline {
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:#aaaaaa solid 1px;
}
.static h1{
	float:left;
	width:100%;
	padding:10px 0px;
}
.static h2{
	float:left;
	width:100%;
	padding:8px 0px;
}
.static h3{
	float:left;
	width:100%;
	padding:6px 0px;
}
.static h4{
	float:left;
	width:100%;
	padding:5px 0px;
}
.static h5{
	float:left;
	width:100%;
	padding:5px 0px;
}
.static h5 span{
	padding-bottom:10px;
}
.static h6{
	float:left;
	width:100%;
	padding:5px 0px;
}
.static h5{
	float:left;
	width:100%;
	padding:5px 0px;
	line-height:24px;
}
/*
=======================================================================
	Footer Rules
=======================================================================
*/
#footer {
	float:left;
	width:960px;
	padding-bottom:10px;
}
#footer .footlinks{
	float:left;
	width:750px;
	padding:10px 0px 0px 0px;
}
#footer .footlinks ul{
	float:left;
	list-style:none;
}
#footer .footlinks ul li{
	float:left;
	background-image:url(../images/footer_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 10px;
}
#footer .footlinks ul li.last{
	background-image:none;
}
#footer .footlinks p{
	float:left;
	padding:3px 0px 0px 10px;
}
#footer p.powerdby{
	float:right;
	padding:5px 10px 0px 0px;
}